blockquote {
  	margin: 10px 25px;
  	padding: 10px 20px 10px 32px;
  	border: 1px solid #F0F0F0;
  	background: #f8f8f8 url(../images/quote.gif) no-repeat 12px 12px;
  	font-weight: normal;
  	font-size: 1.1em;
  	line-height: 1.7em;
  	font-style: normal;
  	font-family: Georgia, 'Times New Roman', Times, Serif;
  	color: #555;
}
#id_username, #id_email_address, #id_site, #id_content {
	width: 460px;
}

/* ------------------------------------------------------------------------------
    L A Y O U T
--------------------------------------------------------------------------------- */

/* header */
#header h1#logo-text a {
	position: absolute;
	margin: 0; padding: 0 5px 0 0;
	font: bold 45px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
	letter-spacing: -2px;
	color: #333;
	text-decoration: none;

  	/* change the values of top and left to adjust the position of the logo*/
	top: 90px; left: 25px;
}

/* RSS */
#header p#rss {
  position: absolute;
  width: 105px;
  height: 50px;
  top: 15px;  right: 17px;
  padding: 0; margin: 0;
  text-align: right;
}

/*  navigation  */
#header #nav ul li a {
	float:left;
	margin: 0;
	padding: 0 15px 27px 15px;
	color: #baa7a7;
	font: bold 14px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
}

/* tagclouds */
.tagclouds ul {
	text-align: left;
	margin: 10px 15px 10px 8px;
   padding: 5px 0 0;
	border-top: 1px solid #EFEFEF;
}
.tagclouds ul li {
	list-style: none;
	display: inline;
	font-size: 11px;
	margin: 0 6px 0 0;
	padding: 0;
	border-bottom: 0;
}
* html body .tagclouds ul li {	height: 1%; }
.tagclouds ul li a:link,
.tagclouds ul li a:visited {
   color: #33799B;
	padding-left: 0;
	font-weight: normal;
   text-transform: capitalize;
}
.tagclouds ul li a span {
	color: #959595;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}
.tagclouds ul li a:hover { color: #000; }
.tagclouds ul ul { margin: 0 0 0 5px; padding: 0; }
.tagclouds ul ul li { border: none; }

/* sidebar log */
#sidebar #weibo_log a:link,
#sidebar #weibo_log a:visited {
	color: #33799B;
	padding-left: 0;
	font-weight: bold;
    text-transform: uppercase;
	margin: 10px;
}
#sidebar #weibo_log a:hover{
	color: #000;
}

/* ------------------------------------------------------------------------------
		B L O G   P O S T
--------------------------------------------------------------------------------- */
#main .right h2{
	font: bold 2.4em/1em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
    color: #333;
	letter-spacing: -1px;
	line-height: 1.1em;
	margin-bottom: 0;
	padding-bottom: 0;
}
#main .right .syntaxhighlighter code{
	display:inline;
}

/* footer-list */
.footer-list ul li a:link,
.footer-list ul li a:visited {
	display: block;
	width: 98%;
	line-height: 2em;
	padding: 5px 0 5px 5px;
	margin-left: 0;
	color: #fff;
	font-size:12px;
	font-weight:600;
}

/* weibo */
div.jquerybubblepopup tr, 
div.jquerybubblepopup th, 
div.jquerybubblepopup td, 
div.jquerybubblepopup img,
div.weibo_widget_hovercard_container img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-color:transparent;
}
input#sendWeibo{
	margin:5px 4px;
}
span#logout-wrapper{
	position:absolute;
	left:200px;
}
span#expand {
	margin: 2px; 
	position: relative; 
	padding: 4px 0; 
	cursor: pointer; 
	float: left;  
	list-style: none;
}
span#expand span.ui-icon {
	float: left; 
	margin: 0 4px;
}
input#logout {
	float: left;
	display:none;
}
div.jquerybubblepopup tr, div.jquerybubblepopup th, div.jquerybubblepopup td, div.jquerybubblepopup img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-color:transparent;
}


/* pagination */
.pagination {
    margin: 5px 0 20px 0;
    padding: 20px 0 20px 180px;
    width: 560px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}
        
.pagination a {
    text-decoration: none;
	border: 1px solid #2177A5;
	color: #227bad;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.2em 0.4em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    border: 1px solid #2177A5;
	background-color: #227bad;
    color: #fff;
	font-weight: bold;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
.pagination a, .pagination span {
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
}

/* tag label highlight */
.highlight {
    padding: 6px 0 6px 12px;
    overflow: hidden;
	border-left:5px solid #fc0;
	background:#ffc;
	margin-bottom:10px;
}

/* dialog */
#dialog{
	font-size:12px;
}

/* comment added form */
div#replycommentformwrapper{
	
}
form#replycommentform{
	width:427px;
}
form#replycommentform #id_username, 
form#replycommentform #id_email_address, 
form#replycommentform #id_site, 
form#replycommentform #id_content {
	width: 410px;
}
form#emailform #toemail {
	width: 460px;
}
/* overlay */
.overlay {
	background: #eeeeee url(jqueryui/images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat; 
	opacity: .35;
	filter:Alpha(Opacity=35);
}

/*
scrollbar
*/
div.post ::-webkit-scrollbar {
	width:9px;
	height:9px;
}
div.post ::-webkit-scrollbar-button:start:decrement,#doc ::-webkit-scrollbar-button:end:increment{
	display:block;
	height:0;
	background-color:transparent;
}
div.post ::-webkit-scrollbar-track-piece {
	background-color:#FAFAFA;
	-webkit-border-radius:0;
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
}
div.post ::-webkit-scrollbar-thumb:vertical {
	height:50px;
	background-color:#CCC;
	-webkit-border-radius:8px;
}
div.post ::-webkit-scrollbar-thumb:horizontal {
	width:50px;
	background-color:#CCC;
	-webkit-border-radius:8px;
}